package com.tduck.cloud.report.data.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author : tduck
 * @description : mongdb 日期格式化 <a href="https://www.mongodb.com/docs/manual/reference/operator/aggregation/dateToString/#std-label-format-specifiers">...</a>
 * @create :  2022/10/09 16:01
 **/
@AllArgsConstructor
public enum DateToStringFormatEnum {

    /**
     * 年
     */
    YEAR("%Y"),

    /**
     * 月
     */
    MONTH("%Y-%m"),

    /**
     * 周
     */
    WEEK("%Y-%U"),

    /**
     * 日
     */
    DAY("%Y-%m-%d"),
    /**
     * 小时
     */
    HOUR("%Y-%m-%d %H"),

    /**
     * 分钟
     */
    MINUTE("%Y-%m-%d %H:%M"),

    /**
     * 秒
     */
    SECOND("%Y-%m-%d %H:%M:%S");




    @Getter
    private final String format;


}
